2933f52ce117423bfaa202231158f018c94921bc,xml/dom-impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java,DomInvocationHandler,getFixedChild,#Pair#,533
Before Change
if (!LOG.assertTrue(tag.isValid())) {
throw new PsiInvalidElementAccessException(tag);
}
final List<XmlTag> tags = DomImplUtil.findSubTags(tag.getSubTags(), evaluatedXmlName, getFile());
if (tags.size() > index) {
return myManager.getSemService().getSemElement(DomManagerImpl.DOM_INDEXED_HANDLER_KEY, tags.get(index));
}
After Change
if (!tag.isValid()) {
throw new PsiInvalidElementAccessException(tag);
}
final XmlTag[] subTags = tag.getSubTags();
for (XmlTag xmlTag : subTags) {
if (!xmlTag.isValid()) {
throw new PsiInvalidElementAccessException(xmlTag, "invalid children of valid tag: " + tag.getText());
}